package a23_Polymorphic;

/**
 * @Author quan
 * @Description 测试类
 * @Date 2023/2/12 0:10
 */
public class TestDemo {
    public static void main(String[] args) {

        //创建三个对象，并调用resister方法
        Student s = new Student();
        s.setName("张三");
        s.setAge(23);

        Teacher t = new Teacher();
        t.setName("李四");
        t.setAge(38);

        Adiminster a = new Adiminster();
        a.setName("王五");
        a.setAge(57);

        resister(s);
        resister(t);
        resister(a);

    }
    //要求这个注册的方法：既能接收老师，又能接收学生和管理员
    //所以写为三者的父类：Person类，但是要创建三个对象
    public static void resister(Person p){
        p.show();
    }
}
